import Vue from 'vue'
import App from './App.vue'

// 引入 vuex 
import Vuex from 'vuex';
Vue.use(Vuex);

// 实例化一个 store 
var store = new Vuex.Store({
    // 放共享的数据
    state: {
        title: '卖座电影'   // topbar 组件里面要用的数据
    },
    // 突变
    mutations: {
        changeTitle: function(state, name) {
            state.title = name;
        }
    }
})

// 引入路由
import router from './router/router';

new Vue({
    el: '#app',
    router,

    // 为了是我手下的所有组件都能够到用到 store
    store: store,
    render: h => h(App)
})
